{
    "config": {
        "sort-packages": true
    },
    "require": {
        "php": ">=7.1.0",
        "ext-PDO": "^7.1",
        "aura/router": "^3.1",
        "dasprid/container-interop-doctrine": "^1.1",
        "doctrine/migrations": "^1.8",
        "monolog/monolog": "^1.23",
        "psr/container": "^1.0",
        "psr/http-message": "^1.0",
        "psr/http-server-middleware": "^1.0",
        "psr/log": "^1.0",
        "stormiix/laravel-mix-twig-extension": "dev-master",
        "symfony/console": "^4.1",
        "twig/twig": "^2.4",
        "zendframework/zend-config-aggregator": "^1.0",
        "zendframework/zend-diactoros": "^1.7",
        "zendframework/zend-servicemanager": "^3.3",
        "zendframework/zend-stratigility": "^3.0"
    },
    "require-dev": {
        "doctrine/data-fixtures": "^1.3",
        "filp/whoops": "^2.2",
        "fzaninotto/faker": "^1.8",
        "phpunit/phpunit": "^6.4",
        "roave/security-advisories": "dev-master",
        "squizlabs/php_codesniffer": "^3.3"
    },
    "autoload": {
        "psr-4": {
            "App\\": "src/App/",
            "Framework\\": "src/Framework/",
            "Infrastructure\\": "src/Infrastructure/",
            "Tests\\": "tests/"
        }
    },
    "scripts": {
        "serve": "php -S 0.0.0.0:8080 -t public",
        "check": [
            "@cs-check",
            "@test"
        ],
        "test": "phpunit --colors=always",
        "cs-check": "phpcs",
        "cs-fix": "phpcbf",
        "app": "php bin/app.php --ansi",
        "development-enable": "ln -sr config/autoload/development.local.php.dist config/autoload/development.local.php",
        "development-disable": "rm config/autoload/development.local.php"
    }
}
